\section{Trabalho Futuro}

Foi apenas implementada uma pequena porção da API JDBC, daí a utilização do driver produzido tem que acontecer com restrições (por exemplo, só alguns tipos de dados SQL são suportados). Por isso, de modo a permitir a utilização do driver num ambiente de produção, devem ser adicionadas mais funcionalidades.

O trabalho apresentado neste documento está essencialmente centrado na implementação concorrente da interface \emph{ResultSet}. No entanto, a API JDBC possui muitas outras que podem beneficiar de um estudo que leve a uma implementação concorrente. Por exemplo as interfaces \emph{Statement} e \emph{PreparedStatement}.

Um outro aspecto em que se pode trabalhar no futuro é em melhorar a implementação do TDS, e para isso seria importante saber as zonas críticas ao nível do desempenho. Para descobrir essas zonas críticas colocar-se-iam pontos de benchmark no funcionamento interno do driver. Assim em vez de se saber quanto tempo demora a realizar uma tarefa complexa, passa-se a ter a noção do tempo que cada unidade que a constitui leva a completar a sua função. A avaliação das unidades permitiria melhorar a construção das que se revelassem menos eficientes.
